x86/time: drop vtsc_{kern, user}count debug counters
authorIgor Druzhinin <igor.druzhinin@citrix.com>
Fri, 13 Dec 2019 22:48:01 +0000 (22:48 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 16 Dec 2019 16:04:10 +0000 (16:04 +0000)
commit6dd95b02ea27f70384d79a5f9c5ffdf66463a05f
tree6f5a0409e864402141d8087c81a09e378fe47357
parentb041709c369b36cb17a019a196fba773ec7e77bd
x86/time: drop vtsc_{kern, user}count debug counters

They either need to be transformed to atomics to work correctly
(currently they left unprotected for HVM domains) or dropped entirely
as taking a per-domain spinlock is too expensive for high-vCPU count
domains even for debug build given this lock is taken too often.

Choose the latter as they are not extremely important anyway.

Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/hvm/hvm.c
xen/arch/x86/time.c
xen/include/asm-x86/domain.h